in (someone's) own backyard

Translations
dans son propre jardin
Definitions
In someone's own area or territory, often referring to issues or problems that occur close to home or within one's own community.